.dijitRtl .dijitOffScreen {
    
    left: auto !important;
    right: -10000px !important;
}

.dijitRtl .dijitPlaceHolder {
    left: auto;
    right: 0;
}



.dijitMenuItemRtl {
    text-align: right;
}



.dj_iequirks .dijitComboButtonRtl button {
    
    float:left;
}
.dj_ie .dijitTextBoxRtl .dijitInputContainer {
    clear: right;
}



.dijitTextBoxRtl .dijitValidationContainer,
.dijitTextBoxRtl .dijitSpinnerButtonContainer,
.dijitComboBoxRtl .dijitArrowButtonContainer {
    
    border-right-width: 1px !important;
    border-left-width: 0 !important;
}

.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {
    right: 0;
    left: auto;
}

.dijitSelectRtl .dijitButtonText {
    float: right;
}

.dijitTextBoxRtl .dijitSpinnerButtonContainer,
.dijitValidationTextBoxRtl .dijitValidationContainer,
.dijitTextBoxRtl .dijitArrowButtonContainer {
    float: left;
}

div.dijitNumberTextBoxRtl {
    text-align: right;
}



.dijitCalendarRtl .dijitCalendarNextYear {
    margin:0 0.55em 0 0;
}

.dijitCalendarRtl .dijitCalendarPreviousYear {
    margin:0 0 0 0.55em;
}




.dijitSliderRtl .dijitSliderImageHandleV {
    left:auto;
}

.dijitSliderRtl .dijitSliderImageHandleH {
    left:-50%;
}

.dijitSliderRtl .dijitSliderMoveableH {
    right:auto;
    left:0;
}

.dijitSliderRtl .dijitRuleContainerV {
    float:right;
}

.dj_ie .dijitSliderRtl .dijitRuleContainerV {
    text-align:right;
}

.dj_ie .dijitSliderRtl .dijitRuleLabelV {
    text-align:left;
}

.dj_ie .dijitSliderRtl .dijitRuleLabelH {
    zoom:1;
}

.dijitSliderRtl .dijitSliderProgressBarH {
    
    float:right;
    right:0;
    left:auto;
}



.dijitRtl .dijitContentPaneLoading .dijitIconLoading,
.dijitRtl .dijitContentPaneError .dijitIconError {
    margin-right: 0;
    margin-left: 9px;
}



.dijitTabControllerRtl .nowrapTabStrip {
    text-align: right;  
}
.dijitTabRtl .dijitTabCloseButton {
    margin-left: 0;
    margin-right: 1em;
}
.dj_ie6 .dijitTabRtl .tabLabel,
.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,
.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl,
.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl,
.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl {
    zoom: 1;
}
.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,
.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl {
    left: 0;
}

.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs,
.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {
    
    width: 1%;
}


.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {
    width:100%;
}



.dijitColorPaletteRtl .dijitColorPaletteUnder {
    
    left: auto;
    right: 0;
}


.dijitSelectRtl .dijitButtonContents {
    border-style: none none none solid;
    text-align: right;
}



.dijitTreeRtl .dijitTreeContainer {
    float: right;	
}


.dijitRtl .dojoDndHorizontal .dojoDndItemBefore {
    border-width: 0 2px 0 0;
    padding: 2px 0 2px 2px;
}
.dijitRtl .dojoDndHorizontal .dojoDndItemAfter {
    border-width: 0 0 0 2px;
    padding: 2px 2px 2px 0;
}
